package com.gxa.dr2.service;

import com.gxa.dr2.dto.LayDTO;
import com.gxa.dr2.dto.ResultDTO;
import com.gxa.dr2.param.MyParam;
import com.gxa.dr2.pojo.Plan;

/**
 * @program: customer_relation_manage
 * @description:
 **/

public interface CustomerService {

    /**
     * 员工的列表数据
     * @return
     */
    LayDTO list(MyParam param);


    /**
     * 添加员工
     * @param plan ： 员工对象
     * @return
     */
    ResultDTO add(Plan plan);





    /**
     * 获取员工的详情
     * @param planId
     * @return
     */
    ResultDTO detail(Integer planId);

    /**
     * 员工的编辑
     * @param plan : 员工对象
     * @return
     */
    ResultDTO edit(Plan plan);


    /**
     * 逻辑删除
     * @param planId ： 员工的ID
     * @return
     */
    ResultDTO deleteFalse(Integer planId);


    /**
     * 批量逻辑删除
     * @param ids ： 员工的id数组
     * @return
     */
    ResultDTO deleteAll(Integer[] ids);

}
